iT邦幫忙

2024 iThome 鐵人賽

DAY 7
0
佛心分享-我的私藏工具箱

拋磚引玉的私藏工具分享系列 第 7

Hammerspoon:把你電腦變成科幻故事的萬能工具

  • 分享至 

  • xImage
  •  

你有沒有想過,你的電腦其實就像一艘科幻小說裡的星艦,原本只會簡單開關、跑跑程式,但加上對的工具後,瞬間變成宇宙中最聰明的助手?Hammerspoon,就是這個能讓你電腦升級成“銀河超級機器人”的工具。

什麼是 Hammerspoon?

簡單來說,Hammerspoon 是一個用來自動化 macOS 的神器,它讓你可以使用 Lua 語言,控制你的電腦,就像你是星際船長,輸入幾個指令,你的電腦就會自動幫你處理事情。

想像一下,你按下按鈕,窗外的世界瞬間變換成火星景象——好吧,這是有點誇張,但用 Hammerspoon,你可以用簡單的腳本做到類似的感覺。

例如:
自動整理你的桌面
根據應用程式自動調整螢幕亮度
一鍵啟動一整套工作流程
用鍵盤快鍵取代滑鼠動作

是不是像有了個外星智能助手?!

具體操作:從小白變科幻高手

首先,你需要 Hammerspoon 和一點點 Lua 語言的基礎。

別擔心,Lua 很簡單,簡單到好像你在輸入星艦指令一樣。

第一步:安裝 Hammerspoon

打開終端機,輸入:

  bash
  
  Copy code
  
  brew install hammerspoon

是的,像駕駛宇宙飛船一樣簡單。
安裝完成後,打開 Hammerspoon 應用程式,你會看到一個小圖標出現在右上角的菜單列,點擊它,然後打開 Console
進入 ~/.hammerspoon 資料夾,創建一個 init.lua 文件,這就是你的「船長控制台」。

第二步:讓電腦學會基本動作

好吧,讓我們來寫點東西吧,假如你想按下特定鍵,讓電腦自動打開 Spotify,這就像進入異星戰鬥模式。

  lua
  
  Copy code
  
  hs.hotkey.bind({"cmd", "alt"}, "S", function()
    hs.application.launchOrFocus("Spotify")
  end)

這段代碼的意思就是:當你按下 Cmd + Alt + S,Spotify 就會瞬間啟動。

看到了嗎?就像按下飛船上的按鈕,推進器瞬間點火。

第三步:做點更科幻的事情

現在來個進階的。想像一下,你開啟作業模式的時候,總是要打開一堆應用程式——像是資料庫、編輯器、聊天軟件,就像飛船準備升空前的一系列檢查。

你可以用 Hammerspoon 讓這一切自動化。試試這段代碼:

  lua
  
  Copy code
  
  function launchWorkApps()
    hs.application.launchOrFocus("Google Chrome")
    hs.application.launchOrFocus("Slack")
    hs.application.launchOrFocus("Visual Studio Code")
  end
  
  hs.hotkey.bind({"cmd", "alt"}, "W", launchWorkApps)

當你按下 Cmd + Alt + W,這些工作應用就會同時啟動,感覺就像一個指揮官下達了啟動全艦的指令,所有系統同時運行。

第四步:進入全自動時代

現在,你已經體驗了 Hammerspoon 的威力,但真正的科幻還沒結束。讓我們進一步,自動化一些日常工作。

假設,你總是忘記在 11 點的時候休息——是的,星艦船長也需要休息。你可以設定自動提醒:

  lua
  
  Copy code
  
  hs.timer.doAt("11:00", function()
    hs.alert.show("是時候站起來伸展一下了!")
  end)

這段代碼會讓你的電腦每到 11 點就彈出提醒,告訴你休息一下——簡直就像是有個智能機器人隨時監控你的健康狀況,提醒你遠離疲勞。

最後的總結:你和星艦指揮官只差一個 Hammerspoon

無論是將你的桌面變得更井然有序,還是自動化你的工作流程,Hammerspoon 都能讓你的 Mac 從日常工具升級成高科技智能助手。

試著想像你是《星際大戰》裡的指揮官,透過幾個指令,讓你的機器按照你的心意運作。現在,只需要一點點 Lua 代碼,你就能掌控你的「宇宙艦隊」——不過,它們是應用程式。

Hammerspoon 是一個能夠讓日常生活變得有點像科幻的神器。

去吧,勇敢嘗試,用 Hammerspoon,把你的電腦變成科幻故事中的高科技助手。


上一篇
Napkin.ai:你的創意宇航員,助你穿越視覺宇宙!
下一篇
1Password:就像科幻電影裡的秘密基地密碼一樣
系列文
拋磚引玉的私藏工具分享30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言